@charset "utf-8";
/* CSS Reset */

.banner{height:250px; margin-bottom:10px; border-ra}
.banner ul{height:250px; position:relative;}
.banner li{height:250px; position:absolute; left:0; top:0;}
.banner li a{display:block; height:250px;}
.banner cite{display:none;}
.product_info{margin-bottom:10px;}
.product_info .box{background:url(../images/portal/box_bg.png) no-repeat; height:250px; width:237px; overflow:hidden; cursor:pointer; margin-right:10px; float:left;}
.product_info .box:hover{box-shadow:0 0 5px #999;}
.product_info .box a{display:block; height:204px; width:205px; padding:16px 16px 0; color:#666; text-decoration:none;}
.product_info .box h3{text-indent:-999em; height:64px; margin-bottom:2px;}
.product_info .box p{height:160px; overflow:hidden;}
.product_info .box span{display:block; background:url(../images/portal/more_bg.png) no-repeat; height:18px; width:61px; overflow:hidden; text-indent:-999em; margin:0 auto;}
.product_info .realtest h3{background:url(../images/portal/icon_1.png) no-repeat;}
.product_info .realauto h3{background:url(../images/portal/icon_2.png) no-repeat;}
.product_info .realmonitor h3{background:url(../images/portal/icon_3.png) no-repeat;}
.product_info .mtest h3{background:url(../images/portal/icon_5.png) no-repeat;}
.product_info .mtest{margin-right:0;}
.product_info .mui h3{background:url(../images/portal/icon_4.png) no-repeat;}
.product_info .mui{margin-right:0;}
.main_box{background:url(/img/portal/main_box_center_bg.png) repeat-y;}
.main_box_top{background:url(/img/portal/main_box_top_bg.png) no-repeat;}
.main_box_bottom{background:url(/img/portal/main_box_bottom_bg.png) left bottom no-repeat; padding:5px 0;}
h2.page_title{background:url(/img/portal/h2_bg.png) repeat-x; height:30px; line-height:29px; font-size:18px; color:#FFF; text-shadow:1px 1px 1px #666; text-align:center; position:relative; margin-bottom:6px;}
.pricing_info{width:970px; margin:0 auto; background-color:#FFF; border:#CCC solid 1px; border-radius:3px 3px 3px 3px; min-height:428px;}
.pricing_info table{width:100%;}
.pricing_info th{background-color:#EBF3FF; border:1px solid #DBE9FF; color:#369; text-shadow:1px 1px 0 #FFF; height:50px; font-size:18px; text-align:center; padding:0 8px;}
.pricing_info th span{display:block; color:#C00;}
.pricing_info td{border:#E8E8E8 solid 1px; height:40px; line-height:1.4; text-align:center; padding:2px 8px;}
.pricing_info td span{display:block; text-align:left;}
.about_info{width:950px; padding:10px; margin:0 auto; background-color:#FFF; border:#CCC solid 1px; border-radius:3px 3px 3px 3px; min-height:428px; font-size:14px;}
.about_info p{margin:1em; text-indent:2em;}
.about_info p span,.about_info ul a{color:#369;}
.about_info ul{padding:2em 1em; height:360px; line-height:2; position:relative;}
.about_info li .map{display:block; background-color:#FFF; border:1px solid #D5D5D5; padding:2px; position:absolute; right:20px; top:2em;}
.jion_us_info{width:950px; padding:10px; margin:0 auto; background-color:#FFF; border:#CCC solid 1px; border-radius:3px 3px 3px 3px; min-height:428px; font-size:14px;}
.jion_us_info p{margin:2em;}
.jion_us_info strong{display:block; color:#336699; font-weight:bold; margin-left:2em;}
.jion_us_info em{padding-left:10px;}
.jion_us_info dl{margin:1em 2em;}
.jion_us_info dt{font-weight:bold;}
.jion_us_info dd a{color:#CC0000;}
.agreement_info{width:930px; margin:0 auto; background-color:#FFF; border:#CCC solid 1px; border-radius:3px 3px 3px 3px; min-height:428px; font-size:14px; padding:20px;}
.agreement_info strong{font-size:16px; font-weight:bold;}

.realmonitor_info{background:url(../images/portal/realmonitor_bg.jpg) 450px 0 no-repeat; height:510px;}
.realmonitor_info .main{width:396px; padding:40px 0 0 20px;}
.realmonitor_info h1{background:url(../images/portal/realmonitor_title_bg.jpg) no-repeat; height:124px; text-indent:-999em;}
.realmonitor_info strong{display:block; padding:15px 0; font-size:18px; color:#999;}
.realmonitor_info .free_experience{display:block; overflow:hidden; background:url(../images/portal/free_experience_bg.png) no-repeat; height:45px; width:132px; text-indent:-999em; margin:0 0 20px 240px;}
.realmonitor_info .free_experience:hover{box-shadow:0 0 5px #999;}
.realmonitor_info h6{background:url(../images/portal/h6_bg.png) no-repeat; height:23px; line-height:23px; width:78px; text-align:center; font-size:14px; color:#FFF; text-shadow:1px 1px 1px #888; margin-bottom:8px;}
.realmonitor_info p,.realmonitor_info ul{font-size:14px; color:#999; margin-bottom:10px; padding-left:2px;}

.realauto_info{background:url(../images/portal/realauto_bg.jpg) 460px 0 no-repeat; height:510px;}
.realauto_info .main{width:396px; padding:40px 0 0 20px;}
.realauto_info h1{background:url(../images/portal/realauto_title_bg.jpg) no-repeat; height:124px; text-indent:-999em;}
.realauto_info strong{display:block; padding:15px 0; font-size:18px; color:#999;}
.realauto_info .free_experience{display:block; overflow:hidden; background:url(../images/portal/free_experience_bg.png) no-repeat; height:45px; width:132px; text-indent:-999em; margin:0 0 20px 240px;}
.realauto_info .free_experience:hover{box-shadow:0 0 5px #999;}
.realauto_info h6{background:url(../images/portal/h6_bg.png) no-repeat; height:23px; line-height:23px; width:78px; text-align:center; font-size:14px; color:#FFF; text-shadow:1px 1px 1px #888; margin-bottom:8px;}
.realauto_info p,.realauto_info ul{font-size:14px; color:#999; margin-bottom:10px; padding-left:2px;}

.partenner{width:974px; border:1px solid #bdbdbd; height:71px; overflow:hidden; background:#ffffff; border-radius:3px 3px 3px 3px}
.partenner ul,h6{float:left;}
.partenner h6{font-size:24px; line-height:1.2; width:65px; background:#f2f2f2; color:#717171; text-align:center; height:66px; padding:5px 0 0 0}
.partenner li{display:inline; float:left; margin:8px 1px 8px 8px; border:1px solid #bdbdbd;}
.partenner li:hover{border:1px solid #41a3e2}
.partenner li img{display:block;}

.app_realauto{width:954px; border:1px solid #bdbdbd; background-color:#FFF; border-radius:3px 3px 3px 3px; height:280px; padding:10px; overflow:hidden; margin-bottom:10px;}
.app_upload{background:url(/img/portal/pad_bg.png) no-repeat; height:280px; width:420px; float:right;}
.app_upload strong{display:block; text-align:center; padding:60px 0 30px 0; font-size:24px; color:#FFF;}
.app_upload button{display:block; background:url(/img/portal/upload_apk_bt.png) no-repeat; height:68px; width:218px; margin:0 auto; border:none; text-indent:-999em;}
.app_upload button:hover{background-position:left bottom;}
.app_list{width:510px;}
.app_list h3{height:35px; background:url(/img/portal/h3_bg.png) left bottom no-repeat; font-size:18px; position:relative;}
.app_list h3 strong{position:absolute; right:0; top:0; font-weight:normal;}
.app_list h3 strong em{display:inline-block; margin:0 4px; vertical-align:-8px; *vertical-align:-4px; font-style:normal;}
.app_list li{float:left; text-align:center; padding:10px 15px 0 12px; height:115px;}
.app_list li span{display:block; width:100px; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis; padding-bottom:2px;}
.app_list li strong{display:block; background-color:#82bf4a; height:18px; line-height:18px; width:100px; text-align:center; font-size:12px; color:#FFF;}